const app = getApp()

var imageUtil = require('../../utils/Constant.js')
var dateUtils = require('../../utils/Date.js')
Page({
    /**
     * 组件的属性列表
     */
    properties: {

    },

    /**
     * 组件的初始数据
     */
    data: {
        articleList: [], // 文章列表
        active: 0 // tab标签
    },
    change(e) {
        console.log('点击切换')
        console.log(e)
        console.log(e.detail.index)
        var index = e.detail.index
        if (index == 0) { // 获取收藏数据
            this.getCollectionList();
        } else {
            this.getHistoryList();
        }
    },
    getCollectionList() {
        var that = this;
        app.http.get("tt/collection/list").then(res => {
            console.log(res)
            var list = res.data
            console.log('====')
            console.log(list)
            console.log(list.length)

            if (list.length > 0) {
                console.log('进入for循环')
                for (var i = 0; i < list.length; i++) {
                    list[i].img = imageUtil.baseUrl + list[i].img
                    list[i].time = list[i].createTime // 方便根据业务时间戳进行分页
                    list[i].createTime = dateUtils.relativeTime(list[i].createTime)
                }
                that.setData({
                    articleList: res.data
                })
            } else { // 就 展示无记录 

            }

        })
    },
    getHistoryList() {
        var that = this;
        app.http.get("tt/history/list").then(res => {
            console.log(res)
            var list = res.data
            for (var i = 0; i < list.length; i++) {
                list[i].img = imageUtil.baseUrl + list[i].img
                list[i].time = list[i].createTime // 方便根据业务时间戳进行分页
                list[i].createTime = dateUtils.relativeTime(list[i].createTime)
            }
            that.setData({
                articleList: res.data
            })
        })
    },
    toDetail(e) {
        var id = e.currentTarget.dataset.id;
        wx.navigateTo({
            url: '../detail/detail?id=' + id,
        })
    },
    onLoad(options) {
        var idFlag = options.id; // 判断是收藏还是历史记录
        // 如果flag 为1的话，就查询历史记录
        if (idFlag == 1) { // 因为传过来的是字符串1 而不是数字1，这里绕一圈转换 
            this.setData({
                active: 1
            })
            console.log('进入到历史页面')
            this.getHistoryList() // 得到历史记录
        } else { // 为0说明查询收藏
            this.setData({
                active: 0
            })
            this.getCollectionList() // 查询收藏记录
        }



    },
    /**
     * 组件的方法列表
     */
    methods: {

    }
})